﻿#region License
//------------------------------------------------------------
// Copyright (c) Denis Vuyka.  All rights reserved.
// This source code is subject to terms and conditions of the 
// Microsoft Reciprocal License (Ms-RL) License for Carcass. 
// A copy of the license can be found in the License.txt file 
// at the root of this distribution. 
// By using this source code in any fashion, you are agreeing 
// to be bound by the terms of the 
// Microsoft Reciprocal License (Ms-RL) License
// You must not remove this notice from this software.
//------------------------------------------------------------
#endregion

using System;
using System.Windows.Input;
using System.Windows.Threading;

namespace Carcass.Shell
{
  public static class ShellCommands
  {
    private static Dispatcher _Dispatcher;
    private static Type _ThisType = typeof(ShellCommands);

    static ShellCommands()
    {
      _Dispatcher = Dispatcher.CurrentDispatcher;
    }

    private static readonly RoutedUICommand _ActivatePad = new RoutedUICommand("Activate pad", "ActivatePadCommand", _ThisType);
    private static readonly RoutedUICommand _CreateDocument = new RoutedUICommand("Create document", "CreateDocumentCommand", _ThisType);

    public static RoutedUICommand ActivatePad
    {
      get { return _ActivatePad; }
    }

    public static RoutedUICommand CreateDocument
    {
      get { return _CreateDocument; }
    }
  }
}
